Reflexivity and Meta-Tools to Manage Your Software Real Estate

نویسنده

  • Darius Blasband
چکیده

This tutorial describes tools and techniques for extracting information from large software code bases. Applications described include: • Reverse engineering, abstracting design information from the code. • Metrics for portability, maintainability, etc. • Checking how effectively tests exercise the code • Change impact analysis • Automated translations, between languages and libraries • Checking compliance to industry or project guidelines • Refactorings, that translate high-level design changes into existing code. Tools and techniques used cover a range from Perl to the use of reflexive language features. The emphasis will be put on how does OO technology contribute to these techniques, and even more importantly, how do these techniques apply to OO code. Biography: DARIUS BLASBAND has over 10 years of industrial experience in software development in the OO world, specializing in design of compilers, translators, metrics, and profiling tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Technology to Manage the Real Estate Owned (REO) Process

The WinREO real estate management software provides a case for extracting business intelligence benefits for a small/medium-sized business systematically as part of other business functions. The software was developed by breaking down the complex REO sales business process into a series of data points, which can then be captured from users as part of a workflow engine. These many tables of data...

متن کامل

Modeling of Real Estate Income Tax: System Dynamics Approach

This study aims to design a model to realize real estate income tax in Tabriz city with due attention to the tax collection process. According to the related literature, the variables of "tax payment," "real estate," "tax evasion," "investment incentive," "rent and real estate speculation," and "advertisement in tax collection" are considered as key variables, affecting the conceptual model of ...

متن کامل

Meta Architecting: Toward a New Generation of Architecture Description Languages

The techniques of meta-modeling and meta-levels have become a mature concept and have been largely used to solve real problems in programming languages, distributed environments, knowledge representation, or data bases. In this article it is shown how the same techniques can be applied in component-based software architecture. It also shown the need to propose mechanisms of reflexivity within t...

متن کامل

Meta Architecting: Towered a New Generation of Architecture Description Languages

The techniques of meta-modeling and meta-levels have become a mature concept and have been largely used to solve real problems in programming languages, distributed environments, knowledge representation, or data bases. In this article it is shown how the same techniques can be applied in component-based software architecture. It also shown the need to propose mechanisms of reflexivity within t...

متن کامل

An Analysis of Temperature Changes of Devices Produced using 3D Printers with the Help of Abacus Software

3D printers are tools utilized to create real 3D samples using the 3D files within your computer. The first feasibility and idea of such tools dates back to 1950. The very first sketch of 3D printers was presented in 1980s called "Rapid Prototyping" and the first sample was developed by Charles Hall and it was recorded with the name of the same scientist. But the current 3D printers were fi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999